// vue.config.js 配置说明
//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
// 这里只列一部分，具体配置参考文档
const path = require('path')

function resolve(dir) {
    return path.join(__dirname, dir)
}

const name = '狼眼电影前台门户' // 标题

module.exports = {
    devServer: {
        port: 8080,
        //开发环境下设置为编译好以后直接打开浏览器浏览
        //open: true,
        // 开发环境下设置禁用域名访问检查（可支持web浏览器域名访问）
        disableHostCheck: true
    },
    configureWebpack : {
        name,
        //name: name,
        // 开启源码映射
        devtool: 'source-map',
        //devtool: 'eval-cheap-module-source-map'//生产环境使用
        resolve: {
            //配置路径别名
            alias: {
                '@': resolve('src'),
                'assets': resolve('src/assets'),
                '@assets': resolve('./src/assets'),
                'common': resolve('src/common'),
                '@common': resolve('./src/common'),
                'components': resolve('src/components'),
                '@components': resolve('./src/components'),
                'plugins': resolve('src/plugins'),
                '@plugins': resolve('./src/plugins'),
                'network': resolve('src/network'),
                '@network': resolve('./src/network'),
                'config': resolve('src/config'),
                '@config': resolve('./src/config'),
                'views': resolve('src/views'),
                '@views': resolve('./src/views'),
            }
        }
    },
  // eslint-loader 是否在保存的时候检查
  //lintOnSave: false,
  //configureWebpack: (config) => {
    //调试JS
    //config.devtool = "source-map"
  //},
  css: {
    //查看CSS属于哪个css文件
    //sourceMap: true,
  },
}



//https://ask.dcloud.net.cn/question/93854
/*等价于：
module.exports = {
    configureWebpack: config => {  
        if (process.env.NODE_ENV === "development") {  
            config.devtool = "source-map";  
        }  
    }  
}*/
// 配置是否允许vue-devtools检查代码（开发版本默认为true）
//Vue.config.devtools = true